home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / util / libs / ieee_fix.readme < prev    next >
Text File  |  1994-12-18  |  2KB  |  52 lines

  1. Short:    Fix C='s IEEE lib (ATN: spice users)
  2. Author:   henric@engineering.ucsb.edu
  3. Uploader: henric@engineering.ucsb.edu
  4. Type:     util/libs
  5.  
  6. This patch fixes IEEEDPCmp() for mathieeedoubbas.library version 38.2. 
  7. You can check the version of the file you have with "version
  8. libs:mathieeedoubbas.library full file".  It should say 38.2 and give a
  9. date of 24 Jan 92.  The patch should refuse to do anything if the version
  10. is not correct. 
  11.  
  12. The simplest way to use it is to execute the "FixIEEE" script ("execute
  13. FixIEEE"). 
  14.  
  15. It attempts to (or, what you should do yourself if you
  16. don't trust it):
  17. 1. Make a backup copy of mathieeedoubbas.library
  18. 2. Copy mathieeedoubbas.library to the directory where you
  19.    extracted this archive.
  20. 3. Type "spatch mathieeedoubbas.library"
  21. 4. Copy the file "mathieedoubbas.new" to 
  22.    "sys:libs/mathieeedoubbas.library"
  23.  
  24. It was brought to my attention that the pz analysis in the IEEE version of
  25. spice3 (spice3f4r1_000.lha) was broken. After no time at all (yeah,
  26. right...), it occured to me that IEEEDPCmp() was the cause of this
  27. problem.  This patch should correct the problem with pz analysis (and it
  28. might resolve other problems too). 
  29.  
  30. IEEEDPCmp() can give an incorrect answer when both arguments are negative
  31. and the high halves of the arguments are identical. The patch replaces
  32. bmi/bgt with bhi, and it changes the version number in the _file_ to 99.9. 
  33. Apparently, the version number of the library (once it is loaded) is taken
  34. from MathIEEEResource and the revision number is based on whether or not
  35. there is an FPU or not (I _think_ :). 
  36.  
  37.  
  38.  
  39. spatch is Copyright © 1992 SAS Institute, Inc.
  40.  
  41.  
  42. ============================= Archive contents =============================
  43.  
  44. Original  Packed Ratio    Date     Time    Name
  45. -------- ------- ----- --------- --------  -------------
  46.      444     230 48.1% 06-Dec-94 01:58:52  FixIEEE
  47.     1637     837 48.8% 06-Dec-94 03:31:24  ieee_fix.readme
  48.      236     176 25.4% 06-Dec-94 02:21:08  mathieeedoubbas.pch
  49.    14636    9287 36.5% 06-Dec-94 01:50:38  spatch
  50. -------- ------- ----- --------- --------
  51.    16953   10530 37.8% 06-Dec-94 15:36:26   4 files
  52.